/* valide le login */ 
function getDatasFromProjectAjx(idSearch,request,type) 
{
// je récupère le champs login
var o=document.getElementById(idSearch);
/*
affiche dans ma page une icone de type loading. 
*/
	//document.getElementById( o.id + '_info').innerHTML='<img src="images/loading.gif" border="0" />';
/*Objet http permettant "d'éxécuter" la page php */
    var http=null;
   try
   {
     http = new XMLHttpRequest(); 
   } catch(e)
   { 
     try { http = new ActiveXObject("Msxml2.XMLHTTP"); } 
     catch (e2)
    { 
       try { http = new ActiveXObject("Microsoft.XMLHTTP"); } 
       catch (e) {}
    }
  }

    http.onreadystatechange  = function()
    { 
         if(http.readyState  == 4)
         {
              if(http.status  == 200) 
              {
                   // la page php a été exécuté correctement
                   // la page a affiché true c'est à dire un login existe déjà
	              if(http.responseText=='') // récupération de l'affichage grâce à http
	              {
	                 doError(o,"Impossible de joindre la base de donnée");
	              }
                         // la page a affiché false
	              else
	              {
	              	doSuccess(o);
                        
	              }
              
              } 
         }
    }; 

   // on spécifie la page à exécuter en passant en get le login entré par l'utilisateur 
   http.open(type, request+o.value,  true); 
   http.send(null); 

}